solar turbine - French English Dictionary